跳转至

产品安装

以下内容适用于 协作版-客户端,企业版

1. Windows

1.1 运行安装包

将安装包和 UE 文件夹放置在同一目录内,运行安装包,根据提示先关闭系统防火墙,然后开始安装。

1.2 选择安装版本

支持选择 主控-master 端(包括 master 和 agent)和 分布式-Agent 端。选择以 管理员模式 进行安装。选择后点击 下一步 。

Tip

如果✅ 勾选 管理员模式 ,则系统将通过系统服务启动进程。

当后台进程由于某些未知原因挂掉后,由于管理员模式安装了系统服务,因此系统会调用管理员权限将后台进程自动重启。

如果🔲 不勾选 管理员模式 ,则系统将通过脚本来启动进程。

一旦后台进程由于某些未知原因挂掉,系统将无法自动重启,只能手动重启进程。

1.3 选择安装路径

在界面的安装路径窗口输入 安装路径,选中 我已经阅读并认可《软件许可及服务协议》,点击 立即安装 。

Warning

安装路径需提前手动检测磁盘空间大小是否满足安装的最低要求 40G 。

1.4 等待安装完成

系统会自动为您安装渲染引擎,安装所需时间较长,需耐心等待。(如果此前已经勾选了 管理员模式 ,那么在安装过程中可能会出现一次授权提示。)

1.5 安装完成后并启动 SimOne 界面

安装完成后,点击 开始使用 即可启动 SimOne 界面,同时桌面会生成一个 SimOne 的快捷方式,方便用户打开或关闭应用。

1.6 更改服务器地址(仅限协作版需要)

(1)打开 SimOneLauncher 系统托盘,更改 默认的服务器地址为 自己的服务器地址。

(2)点击 停止 和 启动 ,实现重启 SimOne 即可正常使用。

Note

对于需要牵涉到算法对接、构建多车互动的分布式系统用户,请参考 分布式系统 完成后续操作。


Info

以下内容适用于协作版-客户端,企业版(Linux)

2. Linux

SimOne Linux 版本需要用户手动配置运行环境。 这种方式允许用户根据自身硬件情况和需求,灵活调整显卡驱动版本和 Docker 版本。

2.1 安装 Ubuntu 系统

本文档描述的是在 Ubuntu20.04 的安装步骤,如果您的电脑使用的是 CentOS 或者其他 Linux 发行版本,请首先安装 Ubuntu20.04 版本。

2.2 安装 docker CE 社区版本

(1)更新现有包列表:

sudo apt update

安装几个依赖包,让 apt 可以支持 HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

(2)将官方 docker 库的 GPG 公钥添加到系统中,并添加阿里云镜像软件源:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor --batch --yes -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

再次更新现有包列表:

sudo apt update

(3)为了确保修改生效,让新的安装从 docker 库里获取,而不是从 Ubuntu 自己的库里获取,执行:

apt-cache policy docker-ce

可能会看到如下图的输出,各个系统的情况可能略有不同。

docker-ce:
Installed: (none)
Candidate: 5:19.03.9~3-0~ubuntu-focal
Version table:
    5:19.03.9~3-0~ubuntu-focal 500
        500 Index of linux/ubuntu/ focal/stable amd64 Packages

输出显示,docker-ce(ce 是社区版的意思)还没有安装。

(4)开始安装:

查询匹配的 docker 版本,建议安装 26 版本:

apt-cache madison docker-ce

根据查询结果指定版本安装:

sudo apt-get update
sudo apt install docker-ce=[版本号] docker-ce-cli=[版本号] -y

例:

sudo apt install docker-ce=5:26.1.3-1~ubuntu.20.04~focal docker-ce-cli=5:26.1.3-1~ubuntu.20.04~focal -y

docker 应该已经安装好了,守护进程也开启了,开机启动也开启了。我们看看 docker 的运行状态吧。

sudo systemctl status docker

输出如下:

Output
● docker.service - docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2020-05-19 17:00:41 UTC; 17s ago
 TriggeredBy: ● docker.socket
     Docs: https://docs.docker.com
 Main PID: 24321 (dockerd)
    Tasks: 8
   Memory: 46.4M
   CGroup: /system.slice/docker.service
           └─24321 /usr/bin/dockerd -H fd:// --
containerd=/run/containerd/containerd.sock

(5)设置开机自启:

sudo systemctl enable docker

2.3 安装 SimOne

Warning

安装路径中不能包含 双空格 和 中文字符 。

(1)将安装包拷到指定目录并解压 SimOne_Linux_Enterprise.zip 。

(2)在解压后的文件夹下选择并进入 SimOne 子目录,右单击选择在终端打开。

(3)运行 sudo ./install.sh 脚本文件,系统开始自动安装 SimOne 仿真软件。

2.4 安装显卡驱动

2.4.2 安装方法一

(1)打开 软件和更新(software & updates) 软件,如下图所示:

(2)选择 Additional Drivers 选项卡,如果已安装驱动,系统会提示已使用(如图),如果未安装,系统会自动检测电脑的显卡驱动,点击显示对应的显卡驱动就可以了。 同样,安装完成后重启电脑即可。

2.4.1 安装方法二

(1)查看显卡硬件型号:在终端输入

ubuntu-drivers devices

可以看到本机所安装的显卡型号和推荐安装的版本号。

(2)如果同意安装推荐的驱动版本,只需在终端输入:

sudo ubuntu-drivers autoinstall

就可以自动安装了,也可以使用 apt 命令安装自己想要安装的版本,终端输入:

sudo apt install nvidia-xxx

就可以自动安装了,安装过程中提示都选择默认即可。

(3)安装完成后重启系统,NVIDIA 显卡就可以正常工作了。

2.5 安装 nvidia-docker2(NVIDIA 显卡插件包)

(1)添加 NVIDIA 仓库:

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | \
  sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

Tip

如果网络访问 nvidia.github.io 较慢,可换阿里云镜像:

curl -fsSL https://mirrors.aliyun.com/nvidia-docker/gpgkey | \
  sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

curl -s -L https://mirrors.aliyun.com/nvidia-docker/ubuntu22.04/amd64/nvidia-docker.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

(2)更新并安装:

sudo apt-get update
sudo apt-get install -y nvidia-docker2

(3)重启 Docker 服务以生效:

sudo pkill -SIGHUP dockerd
sudo systemctl daemon-reload
sudo systemctl restart docker

2.6 安装 UE

Warning

UE 依赖于 GPU 进行高性能渲染。为了避免安装失败或运行异常,请在执行 UE 安装脚本前,优先完成显卡驱动的配置。

Warning

安装路径中不能包含 双空格 和 中文字符 。

(1)将安装包拷到指定目录并解压 SimOne-ue-enterprise-release。

(2)在解压的文件夹下选择 并进入 SimOne-ue 子目录,右键单击选择 在终端打开 。

(3)运行 sudo ./install-ue.sh 脚本文件,系统开始自动安装 UE 软件包,按照默认操作等待安装结束,如需 Web IP 输入本机 IP。

(4)安装成功后在使用高精渲染前需要启动 UE,则需要在相同目录下运行 sudo ./start-ue.sh,如需停止使用则运行 sudo ./stop-ue.sh。

2.7 配置云端服务器地址(仅限协作版需要)

(1)打开目录 /var/lib/docker/volumes/simone-data/_data/config.json; 打开 config.json 文件,修改云端服务器地址;

img

(2)修改完成后,如有加密狗可先插入加密狗(无加密狗,客户端只能编辑用例,但不能运行用例),在 SimOne 的安装目录下执行 sudo ./start.sh 脚本启动 SimOne 仿真软件,显示 SimOne(docker 名称),表示启动成功。

(3)打开浏览器:localhost:30083,即可看到仿真软件的使用界面。

(4)如需停止软件,则在相同目录下执行 sudo ./stop.sh,关闭仿真软件。

Note

后续使用中若需修改服务器地址或重新插入加密狗,需要重新启动 SimOne。

3. 相关问题

3.1 产品安装加密狗相关问题(客户端)

Failure

C-NCAP2021-CCRm-AEB-40km/h,加密狗验证失败

安装 SimOne 成功后,如果加密狗插入正确,即可正常操作软件,如果运行过程中将加密狗拔出,或者安装过程中没有插入加密狗,那么能正常进入界面。在选择案例运行后,页面右上角会弹出提示,告知用户未插入加密狗,案例无法运行。

3.2 未安装正确路径导致的问题

Failure

  • line 6: cd: too many arguments
  • unable to find image '3.3:latest' locally
  • docker:Error response from daemon: pull access denied for 3.3, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
  • See 'docker run --help'.
  • install SimOne-ue success.

Failure

  • Failed to PreAllocate - reason: no work node ==>CybertronObserver

安装路径中不能包含 双空格 和 中文字符 。ue 安装失败,运行案例的时候找不到 ue 引擎,所以就会有以下截图中的错误提示。